package com.star.star.dto;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;

/**
 * 艺人作品授权
 *
 * @author yangzj
 */
@Getter
@Setter
@Accessors(chain = true)
public class StarArtEmpowerSaveOrUpdateDTO {

    /**
     * 作品id
     */
    @NotNull
    private Long artId;

    /**
     * 授权文书urls（多个逗号隔开）
     */
    private String empowerUrls;

    /**
     * 开始文书有效期
     */
    @NotNull
    private LocalDate beginEffective;

    /**
     * 结束文书有效期
     */
    @NotNull
    private LocalDate endEffective;

    /**
     * 备注
     */
    private String remark;
}
